import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;

public class demo06 {
    public static void main(String[] args) throws IOException {
        //相当于C中的fopen，文件的打开操纵
//        InputStream inputStream=null;
//        try {
//            inputStream=new FileInputStream("d:/test.txt");
//        } catch (FileNotFoundException e) {
//            throw new RuntimeException(e);
//        }

        try(InputStream inputStream=new FileInputStream("d:/test.txt")){
            //读文件
            //read一次返回的是一个字节，但是此处的返回值类型是int
            while (true){
                int a=inputStream.read();
                if(a==-1){
                    //读到末尾，结束循环即可
                    break;
                }
                System.out.printf("%x\n",a);
            }
        }
    }
}
